home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / quartz / q1099.dms / q1099.adf / PowerCalc / PowerCalc.readme < prev    next >
Text File  |  1997-04-10  |  6KB  |  152 lines

  1. Short: Workbench realtime 3D/2D graphing calc for OS 2.04 881/882/040
  2. Type: misc/math
  3. Recent: PowerCalc 1.51 is the latest release
  4.  
  5. NOTE: PowerCalc requires functions in computer Science, C Language,
  6. type form, not mathematics format.  Consequently to graph
  7. y equals x times 3 minus four you must enter:
  8. y = x*3-4, the parser will interpret y=3x-4 as
  9. y=3 and discard what it considers extra chars on the
  10. right hand side, basically use the keypad to see what syntax
  11. on different functions to use, x to the second power would be
  12. x^2, etc etc.
  13.  
  14. Changes from 1.50 to 1.51:
  15. Sped up text/gfx rendering somewhat.
  16.  
  17. Changes from 1.49 to 1.50:
  18. Changed the way sqrt and exponentiation worked for ranges
  19. with undefined (real) solutions. Slight 3D display speedups.
  20.  
  21. Changes from 1.47 to 1.50:
  22. Added ZCompression factor gadget in 3D effects window.
  23. Note that adjusting the Zoomfactor, Zoffset and Zcompressions
  24. in such a manner as to put the origin near the edge
  25. of the displayable view, will result in the origin (x=y=z=0)
  26. being improperly clipped by the 3D gfx routines, so the X,Y,Z
  27. axis will get misaligned.  Rather than limit the values
  28. for these factors, I am giving users enough to adjust axes
  29. as they like, but you are given more than enough rope to hang
  30. yourselves so to speak, and do not complain when the
  31. XYZ origin looks misaligned because of your choice in
  32. Zoom/ZCompression/Zoffset values
  33.  
  34. changes from 1.46 to 1.47:
  35. Multiple menu selections via menu click mechanism now supported
  36.  
  37. changes from 1.44 to 1.46:
  38. Menus are now handled by GadTools calls, resulting in
  39. automatic sizing, and your font choice appearing
  40. in the menus.  So now even with large fonts, menus
  41. should look reasonable.  Also speed and accuracy improvements
  42. to some transcendental functions.
  43. Also fixed a slight problem with derivatives of some trig fns.
  44.  
  45. changes from 1.27 to 1.44:
  46. Added support for Realtime 3D with effects, (zoom,tilt, zoffset etc)
  47. You enter 3d equations from the CLI, WB or in 3d mode at the
  48. equation keypad using the form z=f(x,y,n)
  49. To spin the 3D graph on its Z axis, hold the left mouse
  50. button down in the main window.  
  51. Bug fixes and speed enhancements as well.
  52.  
  53. Changes from 1.26 to 1.27:
  54. Parser changes disabled the dy/dx function, it is now
  55. recognized again.  Also added an option to disable the
  56. hand ptr, NOHANDPTR=1, from CLI or TOOLTYPE.  2.04/2.1
  57. hacks that intercept then improperly handle SetPointer calls,
  58. like NickPrefs were forcing BUSY ptrs instead of the
  59. hand ptr that works perfectly when NickPrefs is disabled.
  60.  
  61. Changes from 1.20 to 1.26:
  62. You can now save the window location/size to envarc:
  63. by starting with the SAVEPREFS=1 tooltype or CLI arg.
  64. Window size/location is always saved to env:
  65. Scrolling now gives user better control.
  66. Redraws the short vertical lines after N value anims.
  67. 1.20 Parser failed to recognize the ln function (nat log).
  68.  
  69. Changes from 1.12 to 1.20:
  70. Added animation of graphs through a 2nd variable (optional).
  71. You can now enter equations in the form y = f(x,n) and
  72. you can control n via a slider gadget.  The graph will be
  73. animated in realtime, calculating the new function as
  74. you slide on the scrollbar!  Try it out.
  75. Also some speedups to some to some of the math routines,
  76. and a better choice of starting limits and functions
  77. to Bring back up the N slider window, just go back
  78. into the Keypad window, then exit, if the equation
  79. has an occurance of n in it, then the N window will be
  80. opened
  81.  
  82. Changes from 1.05 to 1.12:
  83.  
  84. Recoded so that it can run under OS 2.04 and later.  Added
  85. intrinsic support for unsupported calls.
  86. Note NickPrefs and MagicMenu may or may not conflict with this
  87. pgm, if you have them and experience problems try running
  88. without them.
  89.  
  90. New startup options (CLI or WB):
  91.  
  92. FORCEWBDEPTH to force the pgm to use the same # of bitplanes
  93. for its scrolling bitmap as you have set for your Workbench.
  94. Use this option if you are running OS 3.x and using a 3rd party
  95. graphics board that does not support layers as well as the C=
  96. chipsets do under 3.0  (if you have problems, basically)
  97.  
  98. V37 to force the pgm to use the OS 2.04 methods of doing things.
  99. Slows things down for OS 3.0 users.
  100.  
  101. Changes from 1.01 to 1.05:
  102. *Added a dy/dx function, to graph the 1st derivative
  103. of your function.  Syntax is of form y = d(f(x)), for example
  104. to graph the 1st derivative of sin(x)+exp(-(x-2)^2) you would type:
  105. y = d(sin(x)+exp(-(x-2)^2))
  106.  
  107. *Fixed a aspect display problem which prevented the axis
  108. from being centered at 0,0
  109. to have the axis centered at 0,0 make sure that you
  110. have the ymin = -ymax and xmin = -xmax
  111.  
  112. *Scrolling speedups.
  113. ============================basic docs=====================
  114. This is a workbench 2D graphing calculator optimized for 
  115. 68040 systems.  It requires about 400k of free CHIP RAM, 
  116. OS 2.04 or above,and a 68020 or better processor, with a 68881 
  117. or equivalent math coprocessor.
  118.  
  119. It basically graphs functions of the form y=f(x). The program
  120. features grab and drag type realtime scrolling, just
  121. click with the left mousebutton on the graph paper and drag
  122. the page around to view different areas of the graph.
  123.  
  124. Use the show keypad function in the main menu to edit the
  125. current function.
  126. You can edit the equation using the mouse and function keypad
  127. in the program, or type them in using the keyboard when
  128. the equation keypad is present.
  129.  
  130. You can zoom in and out on the function by setting the
  131. x and y ranges larger ranges zoom out smaller ranges
  132. zoom in.
  133.  
  134. You can also evaluate the function at any point using the
  135. Eval F(point) menu item.
  136.  
  137. You can calculate the integral for this function over
  138. its range using the Integrate menu option.
  139.  
  140. This program works best in on workbench screens at least 400 lines 
  141. tall, it is not recommended for 200/256 line workbench use.
  142.  
  143. The Axis are drawn in the middle of the XY range, and
  144. DO NOT represent 0,0 as a rule.  Note the approx values
  145. of the x/y on the axis themselves.
  146.  
  147. Any questions can be directed to me, Roger Uzun at
  148.  
  149. uzun@crash.cts.com
  150. or on bix as:
  151. ruzun
  152.